body,html{font-family: Helvetica Neue,Arial,Hiragino Sans GB,STHeiti,Microsoft Yahei,SimSun,WenQuanYi Micro Hei,sans-serif;}
img{display:block;border:0 none;}

.weui_tabbar_item{
  &.weui_bar_item_on{
    .weui_tabbar_label{
      color:#ff0020
    }
    .weui_tabbar_icon{
      img.def{
        display:none;
      }
      img.over{
        display:block;
      }
    }
  }

  .weui_tabbar_icon{
    img:last-child{
      display:none;
    }
  }
}
input,textarea{font-family: Helvetica Neue,Arial,Hiragino Sans GB,STHeiti,Microsoft Yahei,SimSun,WenQuanYi Micro Hei,sans-serif;font-weight:normal;}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1492346747097'); /* IE9*/
  src: url('iconfont.eot?t=1492346747097#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1492346747097') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1492346747097') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1492346747097#iconfont') format('svg'); /* iOS 4.1- */
}

.icon-200:before { content: "\e604"; }
#slider .m-wraper img{width:100%;}
.swiper-pagination-bullet-active{background:#fff;}


.sortbox{
  width:100%;
  background:#fff;
  position:fixed;
  z-index:1000;
  &.nofixed{
    position:inherit;
  }
  .weui_grid_label{
    font-size:.8rem;
  }
  .icon {
    width: 1.5em;
    height: 2em;
    fill: currentColor;
    overflow: hidden;
    vertical-align:middle;
  }
  .icon-sortsvg{
    width:1rem;
    height:1.4rem;
  }
  .grids-small{
    .grid{
      padding:8px 5px;
      &:before{
        border:0 none;
      }
    }
  }
  .weui_grids:before{
    border:0 none;
  }
}

.shop-list{margin-top:5px;margin-bottom:50px;}
.shop-list .shop-item{padding:0 10px;background:#fff}
.shop-list .swiper-slide img{width:100%;}
.shop-list .shop-head{height:30px;line-height:30px;font-size:14px;}
.shop-list .shop-head .title{float:left;color:#FF0020;}
.shop-list .shop-head .fr{float:right;color:#FF0020;}
.shop-list .des-info{color:#333;line-height:1.5;font-size:14px;padding:3px 0;}
.shop-list .fav-message{text-align:right;}
.shop-list .fav-message a{margin-left:1.5em;font-size:14px;color:#333;}
.shop-list .fav-message a em{font-style:normal;color:#999;font-size:.8rem;margin-left:.3rem;}
.shop-list .shop-item{background:#fff;margin-bottom:5px;}
.news_list,.buy_list{margin-top:40px;}
.index_top{background:0 none;margin-top:0;}
.index_top:before{border-top:0;}
.index_top .shop-list{margin-bottom:50px;}
.radio-check{margin-top:5px;}
.weui_cells_radio .weui_check:checked+.weui_icon_checked:before{color:#999;}
.search-box{
  background:#fff;
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
  z-index: 1;
  margin: 0 4rem 0 3rem;
  line-height: 40px;
  height: 40px;
  font-size: 18px;
  font-weight: 400;
  width: auto;
  overflow: hidden;
  .search_input{border:0 none;width:100%;height:1.42857143em;font-size:14px;line-height:1.42857143em;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
}
h1.search-wraper{margin:0 3.5rem;}
.weui_search_inner{background:#fff;border-radius:3px;height:1.5rem;margin-top:.5rem;}
.search_input{width:88%;outline:0 none;border:0 none;line-height:1.5;position:absolute;top:.2rem;left:2.2em;}
.search .weui-header-right{top:12px;}
.search .f-white{font-size:.9rem;}
.weui-header-right .f-white{font-size:.9rem;}

a.mr5{margin-right:.5rem;}

.icon-down:before{
  content:"\e61c";
}
.icon-plane:before{
  content:"\e60b";
}
.icon-dollar:before{
  content:"\e60c";
}
.icon-hospital:before{
  content: "\e60d";
}
.icon-truck:before{
  content:"\e60e";
}
.icon-sick:before{
  content:"\e60f";
}
.icon-fav:before{
  content:"\e611";
}
.icon-fav-o:before{
  content:"\e612";
}
.icon-user:before{
  content:"\e613";
}
.icon-phone:before{
  content:"\e614";
}
.icon-house:before{
  content:"\e615";
}
.icon-sort:before{
  content: "\e6ab";
}
.icon-right-arr:before{
  content:"\e601"
}
.icon-message:before{
  content: "\e618";
}
.icon-fav:before{
  content:"\e612";
}
.icon-fav-over:before{
  content:"\e611";
}
.icon-call:before{
  content:"\e621";
}
.icon-smile:before{
  content:"\e617";
}
.icon-shop:before{
  content:"\e615";
}
.icon-phone:before{
  content:"\e614";
}
.icon-shop-verify:before{
  content:"\e629";
}
.icon-drop:before{
  content:"\e61c";
}
.icon-add:before{
  content:"\e77b";
}
.icon-set:before{
  content:"\e609";
}
.icon-img-del:before{
  content:"\e637";
}
.weui_uploader_status_content{position:absolute;left:0;top:0;}
.weui-picker-modal .picker-button,.weui_btn_dialog.primary{color:#de0520}

.weui_toptips.weui_warn{background:#000;}
.nodata{
  padding:1rem;
  color:#999;
  text-align:center;
}
.weui_uploader_file{margin-bottom:0;}
.shop-list.mt0{margin-top:0;}
.weui_uploader_status{
  position:relative;
  height:77px;
  width:77px;
  .weui_uploader_status_content{
    position:absolute;
    left:1px;
    top:-1px;
    -webkit-transform: translate(0%,0%);
    transform: translate(0%,0%);
    i.icon-img-del{
      color:#de0520;
    }
  }
}
.dropload-noData{font-size:1rem;color:#999;}
em.money_symbol{font-style:normal;color:#de0520;}
.weui_dialog{
  .weui_dialog_ft a{
    color:#de0520;
    &.weui_btn_dialog.default{
      color:#007aff;
    }
  }
}
.weui_cell.noclick{pointer-events:none;}
.swiper-container{height:auto;}
.product_detail .swiper-container{height:300px;}
.set-box .weui_cell_ft{font-size:14px;}